/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.icss.regie.weixin.impl;

import com.icss.regie.weixin.beans.AddAccountRequest;
import com.icss.regie.weixin.beans.AddAccountResponse;
import com.icss.regie.weixin.beans.AddMpNewsImageRequest;
import com.icss.regie.weixin.beans.AddMpNewsImageResponse;
import com.icss.regie.weixin.beans.AddMpNewsRequest;
import com.icss.regie.weixin.beans.AddMpNewsResponse;
import com.icss.regie.weixin.beans.BlackRequest;
import com.icss.regie.weixin.beans.BlackResponse;
import com.icss.regie.weixin.beans.CloseSessionRequest;
import com.icss.regie.weixin.beans.CloseSessionResponse;
import com.icss.regie.weixin.beans.CountMaterialRequest;
import com.icss.regie.weixin.beans.CountMaterialResponse;
import com.icss.regie.weixin.beans.CreateGroupRequest;
import com.icss.regie.weixin.beans.CreateGroupResponse;
import com.icss.regie.weixin.beans.CreateMenuRequest;
import com.icss.regie.weixin.beans.CreateMenuResponse;
import com.icss.regie.weixin.beans.CreateRuleMenuRequest;
import com.icss.regie.weixin.beans.CreateRuleMenuResponse;
import com.icss.regie.weixin.beans.CreateSessionRequest;
import com.icss.regie.weixin.beans.CreateSessionResponse;
import com.icss.regie.weixin.beans.CreateTagRequest;
import com.icss.regie.weixin.beans.CreateTagResponse;
import com.icss.regie.weixin.beans.DeleteAccountRequest;
import com.icss.regie.weixin.beans.DeleteAccountResponse;
import com.icss.regie.weixin.beans.DeleteGroupRequest;
import com.icss.regie.weixin.beans.DeleteGroupResponse;
import com.icss.regie.weixin.beans.DeleteMediaRequest;
import com.icss.regie.weixin.beans.DeleteMediaResponse;
import com.icss.regie.weixin.beans.DeleteMenuRequest;
import com.icss.regie.weixin.beans.DeleteMenuResponse;
import com.icss.regie.weixin.beans.DeleteTagRequest;
import com.icss.regie.weixin.beans.DeleteTagResponse;
import com.icss.regie.weixin.beans.DeleteTemplateRequest;
import com.icss.regie.weixin.beans.DeleteTemplateResponse;
import com.icss.regie.weixin.beans.DownloadMaterialRequest;
import com.icss.regie.weixin.beans.DownloadMaterialResponse;
import com.icss.regie.weixin.beans.DownloadMediaRequest;
import com.icss.regie.weixin.beans.DownloadMediaResponse;
import com.icss.regie.weixin.beans.GetIndustriesRequest;
import com.icss.regie.weixin.beans.GetIndustriesResponse;
import com.icss.regie.weixin.beans.ListAccountRequest;
import com.icss.regie.weixin.beans.ListAccountResponse;
import com.icss.regie.weixin.beans.ListAccountStatusRequest;
import com.icss.regie.weixin.beans.ListAccountStatusResponse;
import com.icss.regie.weixin.beans.ListBlackUserRequest;
import com.icss.regie.weixin.beans.ListBlackUserResponse;
import com.icss.regie.weixin.beans.ListGroupRequest;
import com.icss.regie.weixin.beans.ListGroupResponse;
import com.icss.regie.weixin.beans.ListMaterialRequest;
import com.icss.regie.weixin.beans.ListMaterialResponse;
import com.icss.regie.weixin.beans.ListMpNewsRequest;
import com.icss.regie.weixin.beans.ListMpNewsResponse;
import com.icss.regie.weixin.beans.ListSessionLogsRequest;
import com.icss.regie.weixin.beans.ListSessionLogsResponse;
import com.icss.regie.weixin.beans.ListSessionsByAccountRequest;
import com.icss.regie.weixin.beans.ListSessionsByAccountResponse;
import com.icss.regie.weixin.beans.ListTagRequest;
import com.icss.regie.weixin.beans.ListTagResponse;
import com.icss.regie.weixin.beans.ListTemplateRequest;
import com.icss.regie.weixin.beans.ListTemplateResponse;
import com.icss.regie.weixin.beans.ListUserRequest;
import com.icss.regie.weixin.beans.ListUserResponse;
import com.icss.regie.weixin.beans.ListUsersRequest;
import com.icss.regie.weixin.beans.ListUsersResponse;
import com.icss.regie.weixin.beans.MoveGroupRequest;
import com.icss.regie.weixin.beans.MoveGroupResponse;
import com.icss.regie.weixin.beans.PreviewMsgRequest;
import com.icss.regie.weixin.beans.PreviewMsgResponse;
import com.icss.regie.weixin.beans.RemarkRequest;
import com.icss.regie.weixin.beans.RemarkResponse;
import com.icss.regie.weixin.beans.ReplyCaseMsgRequest;
import com.icss.regie.weixin.beans.ReplyCaseMsgResponse;
import com.icss.regie.weixin.beans.ReplyCaseMusicMsgRequest;
import com.icss.regie.weixin.beans.ReplyCaseMusicMsgResponse;
import com.icss.regie.weixin.beans.ReplyCaseNewsMsgRequest;
import com.icss.regie.weixin.beans.ReplyCaseNewsMsgResponse;
import com.icss.regie.weixin.beans.ReplyCaseVedioMsgRequest;
import com.icss.regie.weixin.beans.ReplyCaseVedioMsgResponse;
import com.icss.regie.weixin.beans.ReplyMsgRequest;
import com.icss.regie.weixin.beans.ReplyMsgResponse;
import com.icss.regie.weixin.beans.ReplyTmplMsgRequest;
import com.icss.regie.weixin.beans.ReplyTmplMsgResponse;
import com.icss.regie.weixin.beans.RtrvAllMenuRequest;
import com.icss.regie.weixin.beans.RtrvAllMenuResponse;
import com.icss.regie.weixin.beans.RtrvMenuRequest;
import com.icss.regie.weixin.beans.RtrvMenuResponse;
import com.icss.regie.weixin.beans.RtrvMpNewsRequest;
import com.icss.regie.weixin.beans.RtrvMpNewsResponse;
import com.icss.regie.weixin.beans.RtrvRuleMenusRequest;
import com.icss.regie.weixin.beans.RtrvRuleMenusResponse;
import com.icss.regie.weixin.beans.RtrvSessionRequest;
import com.icss.regie.weixin.beans.RtrvSessionResponse;
import com.icss.regie.weixin.beans.RtrvTemplateRequest;
import com.icss.regie.weixin.beans.RtrvTemplateResponse;
import com.icss.regie.weixin.beans.RtrvUserGroupRequest;
import com.icss.regie.weixin.beans.RtrvUserGroupResponse;
import com.icss.regie.weixin.beans.RtrvUserRequest;
import com.icss.regie.weixin.beans.RtrvUserResponse;
import com.icss.regie.weixin.beans.RtrvUserTagsRequest;
import com.icss.regie.weixin.beans.RtrvUserTagsResponse;
import com.icss.regie.weixin.beans.RtrvUsersRequest;
import com.icss.regie.weixin.beans.RtrvUsersResponse;
import com.icss.regie.weixin.beans.RtrvVideoMaterialRequest;
import com.icss.regie.weixin.beans.RtrvVideoMaterialResponse;
import com.icss.regie.weixin.beans.RtrvWaitingSessionsRequest;
import com.icss.regie.weixin.beans.RtrvWaitingSessionsResponse;
import com.icss.regie.weixin.beans.SetIndustriesRequest;
import com.icss.regie.weixin.beans.SetIndustriesResponse;
import com.icss.regie.weixin.beans.TagUsersRequest;
import com.icss.regie.weixin.beans.TagUsersResponse;
import com.icss.regie.weixin.beans.UnTagUsersRequest;
import com.icss.regie.weixin.beans.UnTagUsersResponse;
import com.icss.regie.weixin.beans.UnblackRequest;
import com.icss.regie.weixin.beans.UnblackResponse;
import com.icss.regie.weixin.beans.UpdateAccountRequest;
import com.icss.regie.weixin.beans.UpdateAccountResponse;
import com.icss.regie.weixin.beans.UpdateGroupRequest;
import com.icss.regie.weixin.beans.UpdateGroupResponse;
import com.icss.regie.weixin.beans.UpdateMpNewsRequest;
import com.icss.regie.weixin.beans.UpdateMpNewsResponse;
import com.icss.regie.weixin.beans.UpdateTagRequest;
import com.icss.regie.weixin.beans.UpdateTagResponse;
import com.icss.regie.weixin.beans.UploadHeadImageRequest;
import com.icss.regie.weixin.beans.UploadHeadImageResponse;
import com.icss.regie.weixin.beans.UploadMaterialRequest;
import com.icss.regie.weixin.beans.UploadMaterialResponse;
import com.icss.regie.weixin.beans.UploadMediaRequest;
import com.icss.regie.weixin.beans.UploadMediaResponse;
import com.icss.regie.weixin.beans.commons.faults.BusinessException;
import com.icss.regie.weixin.beans.commons.faults.TechnicalException;
import com.icss.regie.weixin.gateways.WeixinService;
import com.riversoft.weixin.mp.template.Templates;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import org.springframework.stereotype.Component;

/**
 *
 * @author johns
 */
@Component("weixinService")
@WebService(serviceName = "WeixinService", targetNamespace = "http://gateways.weixin.regie.icss.com", portName = "WeixinServicePort")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
public class WeixinServiceImpl implements WeixinService {

    @Override
    public AddAccountResponse addAccount(AddAccountRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public UpdateAccountResponse updateAccount(UpdateAccountRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public DeleteAccountResponse deleteAccount(DeleteAccountRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public UploadHeadImageResponse uploadHeadImage(UploadHeadImageRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListAccountResponse listAccount(ListAccountRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListAccountStatusResponse listAccountStatus(ListAccountStatusRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public CreateSessionResponse createSession(CreateSessionRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public CloseSessionResponse closeSession(CloseSessionRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvSessionResponse rtrvSession(RtrvSessionRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListSessionsByAccountResponse listSessionsByAccount(ListSessionsByAccountRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvWaitingSessionsResponse rtrvWaitingSessions(RtrvWaitingSessionsRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListSessionLogsResponse listSessionLogs(ListSessionLogsRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public BlackResponse black(BlackRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public UnblackResponse unblack(UnblackRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListBlackUserResponse listBlackUser(ListBlackUserRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public CreateGroupResponse createGroup(CreateGroupRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListGroupResponse listGroup(ListGroupRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public UpdateGroupResponse updateGroup(UpdateGroupRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public DeleteGroupResponse deleteGroup(DeleteGroupRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvUserGroupResponse rtrvUserGroup(RtrvUserGroupRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public MoveGroupResponse moveGroup(MoveGroupRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public CreateTagResponse createTag(CreateTagRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public UpdateTagResponse updateTag(UpdateTagRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public DeleteTagResponse deleteTag(DeleteTagRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListTagResponse listTag(ListTagRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListUsersResponse listUsers(ListUsersRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public TagUsersResponse tagUsers(TagUsersRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public UnTagUsersResponse unTagUsers(UnTagUsersRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvUserTagsResponse rtrvUserTags(RtrvUserTagsRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvUsersResponse rtrvUsers(RtrvUsersRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListUserResponse listUser(ListUserRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvUserResponse rtrvUser(RtrvUserRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RemarkResponse remark(RemarkRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public UploadMediaResponse uploadMedia(UploadMediaRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public DownloadMediaResponse downloadMedia(DownloadMediaRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public DeleteMediaResponse deleteMedia(DeleteMediaRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public AddMpNewsImageResponse addMpNewsImage(AddMpNewsImageRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public AddMpNewsResponse addMpNews(AddMpNewsRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvMpNewsResponse rtrvMpNews(RtrvMpNewsRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public UpdateMpNewsResponse updateMpNews(UpdateMpNewsRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public UploadMaterialResponse uploadMaterial(UploadMaterialRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public DownloadMaterialResponse downloadMaterial(DownloadMaterialRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvVideoMaterialResponse rtrvVideoMaterial(RtrvVideoMaterialRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public CountMaterialResponse countMaterial(CountMaterialRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListMaterialResponse listMaterial(ListMaterialRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListMpNewsResponse listMpNews(ListMpNewsRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public SetIndustriesResponse setIndustries(SetIndustriesRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public GetIndustriesResponse getIndustries(GetIndustriesRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvTemplateResponse rtrvTemplate(RtrvTemplateRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ListTemplateResponse listTemplate(ListTemplateRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public DeleteTemplateResponse deleteTemplate(DeleteTemplateRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ReplyTmplMsgResponse replyTmplMsg(ReplyTmplMsgRequest request) throws BusinessException, TechnicalException {
        long id = Templates.defaultTemplates().send(request.getToUser(), request.getTemplateId(), request.getUrl(), request.getMiniProgram(), request.getDatas());
        ReplyTmplMsgResponse res = new ReplyTmplMsgResponse();
        res.setMsgId(id);
        res.success();
        return res;
    }

    @Override
    public ReplyMsgResponse replyMsg(ReplyMsgRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public PreviewMsgResponse previewMsg(PreviewMsgRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ReplyCaseMsgResponse replyCaseMsg(ReplyCaseMsgRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ReplyCaseVedioMsgResponse replyCaseVedioMsg(ReplyCaseVedioMsgRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ReplyCaseMusicMsgResponse replyCaseMusicMsg(ReplyCaseMusicMsgRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public ReplyCaseNewsMsgResponse replyCaseNewsMsg(ReplyCaseNewsMsgRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public CreateMenuResponse createMenu(CreateMenuRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public CreateRuleMenuResponse createRuleMenu(CreateRuleMenuRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public DeleteMenuResponse deleteMenu(DeleteMenuRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvMenuResponse rtrvMenu(RtrvMenuRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvRuleMenusResponse rtrvRuleMenus(RtrvRuleMenusRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }

    @Override
    public RtrvAllMenuResponse rtrvAllMenu(RtrvAllMenuRequest request) throws BusinessException, TechnicalException {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
    
}
